stimulation pulse - German English Dictionary